Algebraic Reconstruction of Types and E ects
نویسنده
چکیده
We present the rst algorithm for reconstructing the types and e ects of expressions in the presence of rst class procedures in a polymorphic typed language. E ects are static descriptions of the dynamic behavior of expressions. Just as a type describes what an expression computes, an effect describes how an expression computes. Types are more complicated to reconstruct in the presence of e ects because the algebra of e ects induces complex constraints on both e ects and types. In this paper we show how to perform reconstruction in the presence of such constraints with a new algorithm called algebraic reconstruction, prove that it is sound and complete, and discuss its practical import. This research was supported by DARPA under ONR Contract N00014-89-J-1988.
منابع مشابه
Eeect Systems with Subtyping
E ect systems extend classical type systems with e ect in formation Just as types describe the possible values of ex pressions e ects describe their possible evaluation behav iors E ects which appear in function types introduce new constraints on the typability of expressions To increase the exibility and accuracy of e ect systems we present a new e ect system based on subtyping The subtype rel...
متن کاملLearning From Past; Assessment of the Post-War Reconstruction of Qasr-e-Shirin in Iran
This paper addresses the post-war reconstruction experience of Qasr-e-Shirin, Iran, in the aftermath of the Iran-Iraq war (1980-1988). Compared with the war-damaged cities in southwest Iran, western cities such as Qasr-e-Shirin lack a post-war reconstruction assessment and documentation. With an objective view, the author aims at documenting the situation of the city almost thirty years after i...
متن کاملMAGMA-JOINED-MAGMAS: A CLASS OF NEW ALGEBRAIC STRUCTURES
By left magma-$e$-magma, I mean a set containingthe fixed element $e$, and equipped by two binary operations "$cdot$", $odot$ with the property $eodot (xcdot y)=eodot(xodot y)$, namelyleft $e$-join law. So, $(X,cdot,e,odot)$ is a left magma-$e$-magmaif and only if $(X,cdot)$, $(X,odot)$ are magmas (groupoids), $ein X$ and the left $e$-join law holds.Right (and two-sided) magma-$e$-magmas are de...
متن کاملNanotechnology for peripheral nerve regeneration
Peripheral nerve injuries (PNI) can lead to lifetime loss of function and disfigurement. Different methods such as conventional allograft procedures and using of biological tubes have problems for damaged peripheral nerves reconstruction. Designed scaffolds with natural and synthetic materials are now widely used in the reconstruction of damaged tissues. Utilization of absorbable and non-absorb...
متن کاملNanotechnology for peripheral nerve regeneration
Peripheral nerve injuries (PNI) can lead to lifetime loss of function and disfigurement. Different methods such as conventional allograft procedures and using of biological tubes have problems for damaged peripheral nerves reconstruction. Designed scaffolds with natural and synthetic materials are now widely used in the reconstruction of damaged tissues. Utilization of absorbable and non-absorb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998